package main

import "fmt"

// 	// 求n的阶乘。至少使用递归函数完成一次。

func factorialRecursive(n int) int {
	if n <= 1 {
		return 1
	}
	return n * factorialRecursive(n-1)
}

func main() {
	n := 5
	result := factorialRecursive(n)
	fmt.Printf("%d! = %d\n", n, result) // 输出: 5! = 120
}
